﻿#ifndef VERSIONINFO_H
#define VERSIONINFO_H

#include <QObject>

#include "generalui_global.h"

namespace GeneralUI {

	class GENERALUI_EXPORT VersionInfo
	{
	public:
		explicit VersionInfo();
		~VersionInfo();

	public:
		/**
		* @brief  majorVersion 主版本号
		* @return int
		*/
		static int majorVersion();

		/**
		* @brief  minorVersion 次版本号
		* @return int
		*/
		static int minorVersion();

		/**
		* @brief  buildVersion 编译版本号
		* @return int
		*/
		static int buildVersion();

		/**
		* @brief  revisionVersion 修正版本号
		* @return int
		*/
		static int revisionVersion();

		/**
		* @brief  toString 获取版本号
		* @return QString
		*/
		static QString toString();
	};

}//namespace GeneralUI 

#endif // VERSIONINFO_H